home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianPeriodicTable.h < prev    next >
Text File  |  1994-08-01  |  9KB  |  129 lines

  1. /*ScianPeriodicTable.h
  2.   Eric Pepke
  3.   Information partially entered by Michelle Maples
  4.  
  5.     Modified June 1993 by Christina Lam to include covalent radius data
  6.     from periodic table issued by Sargent-Welch Canada.
  7.  
  8.     "Tableau des Proprietes Periodiques des Elements"
  9.     Sargent-Welch Scientifique Canada Limitee
  10.     285 Garyray Drive
  11.     Weston, Ontario M9L 1P3
  12.     
  13.     numero du catalogue S-18806-09
  14.     Tous droits reserves 1979 (all rights reserved)
  15. */
  16.  
  17. #define MISRAD -1.0        /* extern real MISSINGDATA would be appropriate here,
  18.                                     but an array can't be initialized with variable
  19.                                     elements */
  20.  
  21. AtomInfo atomInfo[N_ATOMS] =
  22.     {
  23. /*     Symbol    Name             Weight AtomicRadius CovalentRadius    Color
  24. */
  25.     {"H",  "hydrogen",       1.00797,     1.54,     0.32,     {255, 255, 255}},    /*Atom 1*/
  26.     {"He", "helium",          4.0026,     1.12,     0.93,    {255, 255, 161}},    /*Atom 2*/
  27.     {"Li", "lithium",          6.937,     0.68,     1.23,    {187, 255, 255}},    /*Atom 3*/
  28.     {"Be", "berylium",        9.0122,     0.44,     0.90,    {  0, 255, 184}},    /*Atom 4*/
  29.     {"B",  "boron",           10.811,     0.35,     0.82,    {128,  58,  43}},    /*Atom 5*/
  30.     {"C",  "carbon",         12.0112,     2.60,     0.77,    {  0, 200,   0}},    /*Atom 6*/
  31.     {"N",  "nitrogen",       14.0067,     1.71,     0.75,    {  0, 128, 255}},    /*Atom 7*/
  32.     {"O",  "oxygen",         15.9994,     1.32,     0.73,    {255,   0,   0}},    /*Atom 8*/
  33.     {"F",  "fluorine",       18.9984,     1.33,     0.72,    {255,   0,   0}},    /*Atom 9*/
  34.     {"Ne", "neon",            20.183,     1.12,     0.71,    {255,  69, 213}},    /*Atom 10*/
  35.     {"Na", "sodium",         22.9898,     0.97,     1.54,    {255, 128,   0}},    /*Atom 11*/
  36.     {"Mg", "magnesium",       24.312,     0.82,     1.36,    {128,  70,  76}},    /*Atom 12*/
  37.     {"Al", "aluminum",       26.9815,     0.51,     1.18,    {194, 247, 255}},    /*Atom 13*/
  38.     {"Si", "silicon",         28.086,     2.71,     1.11,    {255, 280, 120}},    /*Atom 14*/
  39.     {"P",  "phosphorus",     30.9738,     2.12,     1.06,    {255, 255,  80}},    /*Atom 15*/
  40.     {"S",  "sulphur",        32.9738,     1.84,     1.02,    {255, 191,   0}},    /*Atom 16*/
  41.     {"Cl", "chlorine",        35.453,     1.81,     0.99,    {  0, 255, 255}},    /*Atom 17*/
  42.     {"Ar", "argon",           39.948,     1.54,     0.98,    {255,  51,  55}},    /*Atom 18*/
  43.     {"K",  "potassium",       39.102,     1.33,     2.03,    {200, 100,   0}},    /*Atom 19*/
  44.     {"Ca", "calcium",          40.08,     1.18,     1.74,    {255,   0,   0}},    /*Atom 20*/
  45.     {"Sc", "scandium",        44.956,    0.732,     1.44,    {255,   0,   0}},    /*Atom 21*/
  46.     {"Ti", "titanium",          47.9,     0.96,     1.32,    {255,   0,   0}},    /*Atom 22*/
  47.     {"V",  "vanadium",        50.942,     0.88,     1.22,    {255,   0,   0}},    /*Atom 23*/
  48.     {"Cr", "chromium",        51.996,     0.81,     1.18,    {255,   0,   0}},    /*Atom 24*/
  49.     {"Mn", "manganese",        54.93,     0.80,     1.17,    {255,   0,   0}},    /*Atom 25*/
  50.     {"Fe", "iron",            55.847,     0.74,     1.17,    {255,   0,   0}},    /*Atom 26*/
  51.     {"Co", "cobalt",         58.9332,     0.72,     1.16,    { 44,   0, 255}},    /*Atom 27*/
  52.     {"Ni", "nickel",           58.71,     0.69,     1.15,    {255,   0,   0}},    /*Atom 28*/
  53.     {"Cu", "copper",          63.546,     0.96,     1.17,    {255,   0,   0}},    /*Atom 29*/
  54.     {"Zn", "zinc",             65.37,     0.88,     1.25,    {255,   0,   0}},    /*Atom 30*/
  55.     {"Ga", "gallium",          69.72,     0.81,     1.26,    {255,   0,   0}},    /*Atom 31*/
  56.     {"Ge", "germanium",        72.59,     2.72,     1.22,    {255,   0,   0}},    /*Atom 32*/
  57.     {"As", "arsenic",        74.9216,     2.22,     1.20,    {255,   0,   0}},    /*Atom 33*/
  58.     {"Se", "selenium",         78.96,     1.91,     1.16,    {255,   0,   0}},    /*Atom 34*/
  59.     {"Br", "bromine",         79.909,     1.96,     1.14,    {255,   0,   0}},    /*Atom 35*/
  60.     {"Kr", "krypton",           83.8,     1.12,     1.12,    {255,   0,   0}},    /*Atom 36*/
  61.     {"Rb", "rubidium",         85.47,     1.47,     2.16,    {255,   0,   0}},    /*Atom 37*/
  62.     {"Sr", "strontium",        87.62,     1.12,     1.91,    {255,   0,   0}},    /*Atom 38*/
  63.     {"Y",  "yttrium",         88.905,    0.893,     1.62,    {255,   0,   0}},    /*Atom 39*/
  64.     {"Zr", "zirconium",        91.22,     1.09,     1.45,    {255,   0,   0}},    /*Atom 40*/
  65.     {"Nb", "niobium",         92.906,     1.00,     1.34,    {255,   0,   0}},    /*Atom 41*/
  66.     {"Mo", "molybdenum",       95.94,     0.93,     1.30,    {255,   0,   0}},    /*Atom 42*/
  67.     {"Tc", "technetium",          97,    0.979,     1.27,    {255,   0,   0}},    /*Atom 43*/
  68.     {"Ru", "ruthenium",       101.07,     0.67,     1.25,    {255,   0,   0}},    /*Atom 44*/
  69.     {"Rh", "rhodium",        102.905,     0.68,     1.25,    {255,   0,   0}},    /*Atom 45*/
  70.     {"Pd", "palladium",        106.4,     0.80,     1.28,    {255,   0,   0}},    /*Atom 46*/
  71.     {"Ag", "silver",         107.868,     1.26,     1.34,    {255,   0,   0}},    /*Atom 47*/
  72.     {"Cd", "cadmium",          112.4,     1.14,     1.48,    {255,   0,   0}},    /*Atom 48*/
  73.     {"In", "indium",          114.82,     0.81,     1.44,    {255,   0,   0}},    /*Atom 49*/
  74.     {"Sn", "tin",             118.69,     2.94,     1.41,    { 76, 156, 256}},    /*Atom 50*/
  75.     {"Sb", "antimony",        121.75,     2.45,     1.40,    {255,   0,   0}},    /*Atom 51*/
  76.     {"Te", "tellurium",        127.6,     2.11,     1.36,    {255,   0,   0}},    /*Atom 52*/
  77.     {"I",  "iodine",         136.904,     2.20,     1.33,    {255,   0,   0}},    /*Atom 53*/
  78.     {"Xe", "xenon",            131.3,     1.12,     1.31,    {255,   0,   0}},    /*Atom 54*/
  79.     {"Cs", "cesium",         132.905,     1.67,     2.35,    {255,   0,   0}},    /*Atom 55*/
  80.     {"Ba", "barium",          137.34,     1.53,     1.98,    {255,   0,   0}},    /*Atom 56*/
  81.     {"La", "lanthanum",       138.91,     1.39,     1.69,    {255,   0,   0}},    /*Atom 57*/
  82.     {"Ce", "cerium",          140.12,     1.27,     1.65,    {255,   0,   0}},    /*Atom 58*/
  83.     {"Pr", "praseodymium",   141.907,    1.013,     1.65,    {255,   0,   0}},    /*Atom 59*/
  84.     {"Nd", "neodymium",       144.24,    0.995,     1.64,    {255,   0,   0}},    /*Atom 60*/
  85.     {"Pm", "promethium",         145,    0.979,     1.63,    {255,   0,   0}},    /*Atom 61*/
  86.     {"Sm", "samarium",        150.35,    0.964,     1.62,    {255,   0,   0}},    /*Atom 62*/
  87.     {"Eu", "europium",        151.96,    0.950,     1.85,    {255,   0,   0}},    /*Atom 63*/
  88.     {"Gd", "gadolinium",      157.25,    0.938,     1.61,    {255,   0,   0}},    /*Atom 64*/
  89.     {"Tb", "terbium",        158.924,    0.923,     1.59,    {255,   0,   0}},    /*Atom 65*/
  90.     {"Dy", "dysprosium",       162.5,    0.908,     1.59,    {255,   0,   0}},    /*Atom 66*/
  91.     {"Ho", "holmium",         164.93,    0.894,     1.58,    {255,   0,   0}},    /*Atom 67*/
  92.     {"Er", "erbium",          167.28,    0.881,     1.57,    {255,   0,   0}},    /*Atom 68*/
  93.     {"Tm", "thulium",        168.934,     0.87,     1.56,    {255,   0,   0}},    /*Atom 69*/
  94.     {"Yb", "ytterbium",       173.04,     0.93,     1.74,    {255,   0,   0}},    /*Atom 70*/
  95.     {"Lu", "lutatium",        174.97,     0.85,     1.56,    {255,   0,   0}},    /*Atom 71*/
  96.     {"Hf", "hafnium",         178.49,     0.78,     1.44,    {255,   0,   0}},    /*Atom 72*/
  97.     {"Ta", "tantalum",       180.948,     0.68,     1.34,    {255,   0,   0}},    /*Atom 73*/
  98.     {"W",  "tungsten",        193.95,     0.70,     1.30,    {255,   0,   0}},    /*Atom 74*/
  99.     {"Re", "rhenium",          186.2,     0.72,     1.28,    {255,   0,   0}},    /*Atom 75*/
  100.     {"Os", "osmium",           190.2,     0.88,     1.26,    {255,   0,   0}},    /*Atom 76*/
  101.     {"Ir", "iridium",          192.2,     0.68,     1.27,    {255,   0,   0}},    /*Atom 77*/
  102.     {"Pt", "platinum",       195.096,     0.80,     1.30,    {255,   0,   0}},    /*Atom 78*/
  103.     {"Au", "gold",           196.967,     1.37,     1.34,    {255, 179,   0}},    /*Atom 79*/
  104.     {"Hg", "mercury",         200.59,     1.27,     1.49,    {255,   0,   0}},    /*Atom 80*/
  105.     {"Tl", "thallium",        204.37,     1.47,     1.48,    {255,   0,   0}},    /*Atom 81*/
  106.     {"Pb", "lead",            207.19,     1.20,     1.47,    { 15,  31,  51}},    /*Atom 82*/
  107.     {"Bi", "bismuth",         208.98,     0.98,     1.46,    {255,   0,   0}},    /*Atom 83*/
  108.     {"Po", "polonium",           210,     0.67,     1.46,    {255,   0,   0}},    /*Atom 84*/
  109.     {"At", "astatine",           210,     0.62,     1.45,    {255,   0,   0}},    /*Atom 85*/
  110.     {"Rn", "radon",              222,     1.12,   MISRAD,    {255,   0,   0}},    /*Atom 86*/
  111.     {"Fr", "francium",           223,     1.80,     MISRAD,    {255,   0,   0}},    /*Atom 87*/
  112.     {"Ra", "radium",             226,     1.43,     MISRAD,    {255,   0,   0}},    /*Atom 88*/
  113.     {"Ac", "actinium",           227,     1.18,     MISRAD,    {255,   0,   0}},    /*Atom 89*/
  114.     {"Th", "thorium",         232.08,     1.02,     1.65,    {255,   0,   0}},    /*Atom 90*/
  115.     {"Pa", "protactinium",       231,     1.13,     MISRAD,    {255,   0,   0}},    /*Atom 91*/
  116.     {"U",  "uranium",         238.03,     0.97,     1.42,    {255,   0,   0}},    /*Atom 92*/
  117.     {"Np", "neptunium",          237,     1.10,     MISRAD,    {255,   0,   0}},    /*Atom 93*/
  118.     {"Pu", "plutonium",          244,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 94*/
  119.     {"Am", "americium",          243,     1.07,     MISRAD,    {255,   0,   0}},    /*Atom 95*/
  120.     {"Cm", "curium",             247,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 96*/
  121.     {"Bk", "berkelium",          247,     1.08,    MISRAD,     {255,   0,   0}},    /*Atom 97*/
  122.     {"Cf", "californium",        251,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 98*/
  123.     {"Es", "einsteinium",        254,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 99*/
  124.     {"Fm", "fermium",            257,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 100*/
  125.     {"Md", "mendelevium",        256,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 101*/
  126.     {"No", "nobelium",           254,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 102*/
  127.     {"Lw", "lawrencium",         257,     1.08,     MISRAD,    {255,   0,   0}},    /*Atom 103*/
  128.     };
  129.